/*
 * Trabajo.java
 * Copyright 2010 Universidad Francisco de Paula Santander (UFPS).
 * Todos los Derechos Reservados.
 * Creado el 8/05/2010, 12:48:05 AM
 */


package com.ufps.cuatro.util.serializacion;

import java.io.File;
import java.io.Serializable;
import java.util.Vector;

/**
 * <i><b>Trabajo:</b></i> @DefinicionClase
 * @author Carlos A. Torres C. - Dolly E. Guerrero. <https://code.google.com/p/tesis4dor/>
 * @version 1.0 8/05/2010
 * @see Serializable
 */
public class Trabajo implements Serializable{
    private static final long serialVersionUID = -4723674268231036088L;

    private Vector<TipoProcesoSerializado> objProcesos;
    private String strTempDir;
    private File objPath;


    

    /**
     * Constructor por defecto
     */
    public Trabajo() {
    }

    /**
     * @DefinicionMetodo
     * @param objPath @DefinicionParametro
     */
    public Trabajo(File objPath) {
        this.objPath = objPath;
    }   

    /**
     * @DefinicionMetodo
     * @param objProcesos @DefinicionParametro
     * @param objPath @DefinicionParametro
     */
    public Trabajo(Vector<TipoProcesoSerializado> objProcesos, File objPath) {
        this.objProcesos = objProcesos;
        this.objPath = objPath;        
    }  

    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public File getObjPath() {
        return objPath;
    }

    /**
     * @DefinicionMetodo
     * @param objPath @DefinicionParametro
     */
    public void setObjPath(File objPath) {
        this.objPath = objPath;
    }
    
    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public Vector<TipoProcesoSerializado> getObjProcesos() {
        return objProcesos;
    }

    /**
     * @DefinicionMetodo
     * @param objProcesos @DefinicionParametro
     */
    public void setObjProcesos(Vector<TipoProcesoSerializado> objProcesos) {
        this.objProcesos = objProcesos;
    }

    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public String getStrTempDir() {
        return strTempDir;
    }

    /**
     * @DefinicionMetodo
     * @param strTempDir @DefinicionParametro
     */
    public void setStrTempDir(String strTempDir) {
        this.strTempDir = strTempDir;
    }
}
